import { param2Obj } from '@/utils'

const userMap = {
  admin: {
    role: ['admin'],
    token: 'admin',
    introduction: '我是超级管理员',
    avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
    name: 'Super Admin'
  },
  editor: {
    role: ['editor'],
    token: 'editor',
    introduction: '我是编辑',
    avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
    name: 'Normal Editor'
  },
  developer: {
    role: ['develop'],
    token: 'develop',
    introduction: '我是开发',
    avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
    name: '工程师小王'
  }
}

export default {
  loginByEmail: config => {
    // const { email } = JSON.parse(config.body)
    console.info(config)
    return 'SuperAdmin'// userMap[email.split('@')[0]]
  },
  getInfo: () => (
    {
      id: 1001,
      name: 'admin'
      // const { token } = param2Obj(config.url)
      // if (userMap[token]) {
      //   return userMap[token]
      // } else {
      //   return Promise.reject('a')
      // }
    }
  ),
  getMenus: () => ({
    id: 222,
    name: '系统'
  }
  ),
  logout: () => 'success'
}
